<%@page import="java.text.SimpleDateFormat"%>
<%@page import="java.text.DateFormat"%>
<%@page import="modelo.dominio.Detalle"%>
<%@page import="java.util.List"%>
<% List<Detalle> detalles = (List<Detalle>) request.getAttribute("detalles");
   out.println("Total de Registros: " + detalles.size()); 
DateFormat df = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");%>
<div class="wscroll">
    <table width='100%' cellpadding='0' cellspacing='1' id="tbl_flujos">
        <thead>
            <tr class="encabezado">
                <th>ID</th>
                <th>Fecha</th>
                <th>Paso</th>
                <th>Evento</th>
                <th>Usuario</th>
                <th>Comentarios</th>
                <th>Causa</th>
            </tr>
        </thead>
        <tbody>
            <% for (int i = 0; i < detalles.size(); i++) { 
                Detalle detalle = detalles.get(i); %>
            <tr class='<%=(i % 2 == 0 ? "fila_par" : "fila_non")%>'>
                <td><%=detalle.getIdentificador()%></td>
                <td><%=df.format(detalle.getFechaEjecucion())%></td>
                <td><%=detalle.getEvento().getOrigen() + "-" + detalle.getEvento().getOrigen().getDescripcion()%></td>
                <td><%=detalle.getEvento().getClave() + "-" + detalle.getEvento().getDescripcion()%></td>
                <td><%=detalle.getEjecutor().getNombre()%></td>
                <td><%=detalle.getComentarios()%></td>
                <td><%=detalle.getCausa() != null 
                     ? detalle.getCausa().getClave() + " - " + detalle.getCausa().getDescripcion() 
                     : ""%></td>
            </tr><% } %>
        </tbody>
    </table>
</div>